package com.kly.user.chatterService;

import com.fqgj.common.api.Response;
import com.kly.user.dto.chatter.request.QueryModelReq;
import com.kly.user.dto.chatter.request.QueryNewModelReq;
import com.kly.user.dto.chatter.response.ChatterModelsUnreadMsgDto;
import com.kly.user.dto.chatter.response.ModelsDto;
import com.kly.user.dto.chatter.response.ModelsProfileDto;
import com.kly.user.dto.chatter.response.NewModelsDto;

public interface ModelService {
    /**
     * 获取新关系列表
     */
    Response<NewModelsDto> queryNewModelList(QueryNewModelReq req);

    /**
     * 获取model列表
     */
    Response<ModelsDto> queryModelList(QueryModelReq req);

    Response<ChatterModelsUnreadMsgDto> getChatterModelsUnreadMsgInfo(String chatterUserCode);

    /**
     * 用于setting里显示的model
     */
    Response<ModelsProfileDto> queryModelDetails(String chatterUserCode);

}
